lay great stress on something - Español Inglés Diccionario